.contact .contact-main {
  width: 1200px;
  margin: 0 auto;
  padding: 0 15px;
  margin-bottom: 115px;
}
.contact .contact-main .contact-us {
  padding-top: 110px;
}
/* contact-main */
.contact .contact-main .contact-us {
  justify-content: center;
}
.contact .contact-main .contact-us > div {
  text-align: center;
  width: 300px;
  padding: 0 15px;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0.6px;
  font-family: "Montserrat", sans-serif;
  font-weight: lighter;
  color: #7c7a7a;
}
.contact .contact-main .contact-us span::before {
  font-size: 45px;
  color: rgb(41, 41, 41);
}
.contact .contact-main .contact-us span {
  display: block;
  padding: 10px 0;
}

.contact .contact-main .contact-from {
  padding-bottom: 75px;
}
.contact .contact-main .contact-from .from-top h3 {
  font-size: 25px;
  line-height: 72px;
  font-weight: 500;
  color: #292929;
  text-align: center;
  margin-top: 210px;
}
.contact .contact-main .contact-from .from-top p {
  width: 770px;
  display: block;
  margin: 0 auto;
  font-size: 15px;
  line-height: 25px;
  padding: 0 35px;
  font-weight: 300;
  color: #7c7a7a;
  margin-bottom: 15px;
  text-align: center;
}
.contact .contact-main .contact-from form > div {
  padding-top: 25px;
  flex-wrap: wrap;
}
.contact .contact-main .contact-from form input {
  color: #7c7a7a;
  display: block;
  width: 370px;
  height: 45px;
  padding: 10px 2px;
  margin-right: 30px;
  border: none;
  border-bottom: 1px solid rgb(235, 235, 235);
}
.contact .contact-main .contact-from form input::-webkit-input-placeholder,
.contact .contact-main .contact-from form textarea::-webkit-input-placeholder {
  color: rgb(200, 200, 208);
  font-size: 15px;
  font-weight: 300;
}
.contact .contact-main .contact-from form textarea {
  color: #7c7a7a;
  padding: 10px 2px;
  border: none;
  border-bottom: 1px solid rgb(235, 235, 235);
  width: 100%;
  height: 160px;
  outline: none;
  margin-top: 30px;
  resize: none;
}
.contact
  .contact-main
  .contact-from
  form
  input:focus::-webkit-input-placeholder,
.contact
  .contact-main
  .contact-from
  form
  textarea:focus::-webkit-input-placeholder {
  color: rgb(255, 82, 53);
}
.contact .contact-main .contact-from form input:focus,
.contact .contact-main .contact-from form textarea:focus {
  border-color: rgb(255, 82, 53);
  outline: none;
  border-bottom: 1px solid rgb(255, 82, 53);
}
